package com.sgcc.fj.pmos.common.bean;

import android.text.TextUtils;

import com.blankj.utilcode.util.ToastUtils;
import com.sgcc.fj.pmos.common.utils.BigDecimalUtils;
import com.sgcc.fj.pmos.common.utils.DateUtils;
import com.sgcc.fj.pmos.common.utils.EnumUtils;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.TimeZone;

public class PackageComparisonBean extends BaseResponse {

    private List<Bean> data;

    public List<Bean> getData() {
        return data;
    }

    public static class Bean {


        private String combId;
        private String combCode;
        private String combName;
        private String membersSdId;
        private String effectiveDate;
        private String invalidDate;
        private String combStatus;
        private String spSort;
        private String pNum;
        private String energyType;
        private String ifSubsection;
        private String conType;
        private String packageType;
        private String price;
        private String createDate;
        private String updateDate;
        private String updatepersonId;
        private String updatepersonName;
        private String remark;
        private String configurePerson;
        private String affixId;
        private String affixName;
        private String affixType;
        private String fileId;
        private String membersSdName;
        private String constrRel;
        private String constrCla;
        private String constrMod;
        private String constrBarg;
        private String constrMinCyc;
        private String constrMin;
        private String constrMax;
        private String maxEnergy;
        private String ustatus;
        private String packageId;
        private String oriPackageId;
        private String packageName;
        private String monthDate;
        private String startDate;
        private String endDate;
        private String maStringype;
        private String mainItemType;
        private String mainItemValue;
        private String mainItemName;
        private String mainDifValue;
        private String mainPrice;
        private String mainDifType;
        private String mainType;
        private String floType;
        private String floItemType;
        private String floItemValue;
        private String floItemName;
        private String floDifValue;
        private String floPrice;
        private String floDifType;
        private String schemeRatio1;
        private String schemeRatio2;
        private String ratioRemark;
        private String schemeRatio;
        private String pFee;
        private String relationId;
        private String min;
        private String max;
        private Object proper;
        private String minPurCycle;
        private String sumSurplusEnergy;
        private String purNum;
        private String ableVolume;
        private String soldEnergy;
        private String tcpnum;
        private String jzstart;
        private String jzend;
        private String fdstart;
        private String fdend;
        private String totalScore;
        private String sellingPoint;
        private RsPackageInfoCombDTO rsPackageInfoComb;

        private String voltageLevel;//": null, //电压等级
        private String userEnergy;//": null, //用户最小用电量门槛
        private String userEnergyMax;//": null, //用户最大用电量门槛

        private String buyEndMonth;
        private String buyStartMonth;


        public String getBuyEndMonth() {
            return buyEndMonth;
        }

        public void setBuyEndMonth(String buyEndMonth) {
            this.buyEndMonth = buyEndMonth;
        }

        public String getBuyStartMonth() {
            return buyStartMonth;
        }

        public void setBuyStartMonth(String buyStartMonth) {
            this.buyStartMonth = buyStartMonth;
        }

        public String getVoltageLevel() {
            return TextUtils.isEmpty(voltageLevel) ? "--" : voltageLevel;
        }

        public String getUserEnergy() {
            return TextUtils.isEmpty(userEnergy) ? "--" : BigDecimalUtils.onKeep2Decimal_new(userEnergy) + "MWh";
        }

        public String getUserEnergyMax() {
            return TextUtils.isEmpty(userEnergyMax) ? "--" : BigDecimalUtils.onKeep2Decimal_new(userEnergyMax) + "MWh";
        }

        public String getSellingPoint() {
            return TextUtils.isEmpty(sellingPoint) ? "--" : sellingPoint;
        }

        public void setProper(Object proper) {
            this.proper = proper;
        }

        public String getMainType() {
            return TextUtils.isEmpty(mainType) ? "" : mainType;
        }

        public void setMainType(String mainType) {
            this.mainType = mainType;
        }

        public String getCombId() {
            return combId;
        }

        public void setCombId(String combId) {
            this.combId = combId;
        }

        public String getCombCode() {
            return combCode;
        }

        public void setCombCode(String combCode) {
            this.combCode = combCode;
        }

        public String getCombName() {
            return combName;
        }

        public void setCombName(String combName) {
            this.combName = combName;
        }

        public String getMembersSdId() {
            return membersSdId;
        }

        public void setMembersSdId(String membersSdId) {
            this.membersSdId = membersSdId;
        }

        public String getEffectiveDate() {
            return TextUtils.isEmpty(effectiveDate) ? "--" : DateUtils.getStrng_to_Times_ymd_3(effectiveDate);
        }

        public void setEffectiveDate(String effectiveDate) {
            this.effectiveDate = effectiveDate;
        }

        public String getInvalidDate() {
            return TextUtils.isEmpty(invalidDate) ? "--" : DateUtils.getStrng_to_Times_ymd_3(invalidDate);
        }

        public void setInvalidDate(String invalidDate) {
            this.invalidDate = invalidDate;
        }

        public String getCombStatus() {
            return combStatus;
        }

        public void setCombStatus(String combStatus) {
            this.combStatus = combStatus;
        }

        public String getSpSort() {
            return spSort;
        }

        public void setSpSort(String spSort) {
            this.spSort = spSort;
        }

        public String getPNum() {
            return pNum;
        }

        public void setPNum(String pNum) {
            this.pNum = pNum;
        }

        public String getEnergyType() {
            return energyType;
        }

        public void setEnergyType(String energyType) {
            this.energyType = energyType;
        }

        public String getIfSubsection() {
            return ifSubsection;
        }

        public void setIfSubsection(String ifSubsection) {
            this.ifSubsection = ifSubsection;
        }

        public String getConType() {
            return conType;
        }

        public void setConType(String conType) {
            this.conType = conType;
        }

        public String getPackageType() {
            return packageType;
        }

        public void setPackageType(String packageType) {
            this.packageType = packageType;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getCreateDate() {
            return TextUtils.isEmpty(createDate) ? "--" : DateUtils.getStrng_to_Times_ymd_2(createDate);
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getUpdatepersonId() {
            return updatepersonId;
        }

        public void setUpdatepersonId(String updatepersonId) {
            this.updatepersonId = updatepersonId;
        }

        public String getUpdatepersonName() {
            return updatepersonName;
        }

        public void setUpdatepersonName(String updatepersonName) {
            this.updatepersonName = updatepersonName;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getConfigurePerson() {
            return configurePerson;
        }

        public void setConfigurePerson(String configurePerson) {
            this.configurePerson = configurePerson;
        }

        public String getAffixId() {
            return affixId;
        }

        public void setAffixId(String affixId) {
            this.affixId = affixId;
        }

        public String getAffixName() {
            return affixName;
        }

        public void setAffixName(String affixName) {
            this.affixName = affixName;
        }

        public String getAffixType() {
            return affixType;
        }

        public void setAffixType(String affixType) {
            this.affixType = affixType;
        }

        public String getFileId() {
            return fileId;
        }

        public void setFileId(String fileId) {
            this.fileId = fileId;
        }

        public String getMembersSdName() {
            return TextUtils.isEmpty(membersSdName) ? "--" : membersSdName;
        }

        public void setMembersSdName(String membersSdName) {
            this.membersSdName = membersSdName;
        }

        public String getConstrRel() {
            return constrRel;
        }

        public void setConstrRel(String constrRel) {
            this.constrRel = constrRel;
        }

        public String getConstrCla() {
            return TextUtils.isEmpty(constrCla) ? "--" : constrCla;
        }

        public void setConstrCla(String constrCla) {
            this.constrCla = constrCla;
        }

        public String getConstrMod() {
            return TextUtils.isEmpty(constrMod) ? "--" : constrMod;
        }

        public void setConstrMod(String constrMod) {
            this.constrMod = constrMod;
        }

        public String getConstrBarg() {
            return constrBarg;
        }

        public void setConstrBarg(String constrBarg) {
            this.constrBarg = constrBarg;
        }

        public String getConstrMinCyc() {
            return constrMinCyc;
        }

        public void setConstrMinCyc(String constrMinCyc) {
            this.constrMinCyc = constrMinCyc;
        }


        public String getConstrMin() {
            int maxMonth = getMaxMonth();
            if (!TextUtils.isEmpty(constrMinCyc) && constrMinCyc.equals("04")) {
                return maxMonth == -1 ? "--" : maxMonth + "自然月";
            } else {
                return TextUtils.isEmpty(constrMin) ? "--" : constrMin + getConstrMinCycStr();
            }
        }

        public String getConstrMax() {
            int maxMonth = getMaxMonth();
            if (!TextUtils.isEmpty(constrMinCyc) && constrMinCyc.equals("04")) {
                return maxMonth == -1 ? "--" : maxMonth + "自然月";
            } else {
                if (TextUtils.isEmpty(constrMax)) {
                    return maxMonth == -1 ? "--" : maxMonth + getConstrMinCycStr();
                } else {
                    return constrMax + getConstrMinCycStr();
                }
            }
        }


        public String getConstrMinCycStr() {
            if (TextUtils.isEmpty(constrMinCyc)) {
                return "";
            }

            switch (constrMinCyc) {
                case "01":
                    return "自然月";
                case "02":
                    return "自然季";
                case "03":
                    return "自然年";
                default:
                    return "全部可购买月份";

            }


        }

        private int getMaxMonth() {
            int maxMonth = 0;
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSZ");
            sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
            SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM");
            try {
                Date startdate = sdf.parse(effectiveDate);
                Date enddate = sdf.parse(invalidDate);

                Date startdateSp = sdf2.parse(getBuyStartMonth());
                Date enddateSp = sdf2.parse(getBuyEndMonth());
                Date finalStartDate;
                Date finalEndDate;
                if (startdate.compareTo(startdateSp) > 0) {
                    finalStartDate = startdate;
                } else {
                    finalStartDate = startdateSp;
                }

                if (enddate.compareTo(enddateSp) < 0) {
                    finalEndDate = enddate;
                } else {
                    finalEndDate = enddateSp;
                }

                if (finalStartDate != null && finalEndDate != null) {
                    Calendar startcalendar = Calendar.getInstance();
                    Calendar endcalendar = Calendar.getInstance();
                    startcalendar.setTime(finalStartDate);
                    endcalendar.setTime(finalEndDate);
                    maxMonth = endcalendar.get(Calendar.MONTH) - startcalendar.get(Calendar.MONTH) + 1;
                }

            } catch (Exception e) {
                e.printStackTrace();
                maxMonth = -1;
            }
            return maxMonth;
        }


        public void setConstrMin(String constrMin) {
            this.constrMin = constrMin;
        }

        public String getMaxEnergy() {
            return maxEnergy;
        }

        public void setMaxEnergy(String maxEnergy) {
            this.maxEnergy = maxEnergy;
        }

        public String getUstatus() {
            return ustatus;
        }

        public void setUstatus(String ustatus) {
            this.ustatus = ustatus;
        }

        public String getPackageId() {
            return packageId;
        }

        public void setPackageId(String packageId) {
            this.packageId = packageId;
        }

        public String getOriPackageId() {
            return oriPackageId;
        }

        public void setOriPackageId(String oriPackageId) {
            this.oriPackageId = oriPackageId;
        }

        public String getPackageName() {
            return packageName;
        }

        public void setPackageName(String packageName) {
            this.packageName = packageName;
        }

        public String getMonthDate() {
            return monthDate;
        }

        public void setMonthDate(String monthDate) {
            this.monthDate = monthDate;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getMaStringype() {
            return maStringype;
        }

        public void setMaStringype(String maStringype) {
            this.maStringype = maStringype;
        }

        public String getMainItemType() {
            return TextUtils.isEmpty(mainItemType) ? "" : mainItemType;
        }

        public void setMainItemType(String mainItemType) {
            this.mainItemType = mainItemType;
        }

        public String getMainItemValue() {
            return mainItemValue;
        }

        public void setMainItemValue(String mainItemValue) {
            this.mainItemValue = mainItemValue;
        }

        public String getMainItemName() {
            return mainItemName;
        }

        public void setMainItemName(String mainItemName) {
            this.mainItemName = mainItemName;
        }

        public String getMainDifValue() {
            return mainDifValue;
        }

        public void setMainDifValue(String mainDifValue) {
            this.mainDifValue = mainDifValue;
        }

        public String getMainPrice() {
            return mainPrice;
        }

        public void setMainPrice(String mainPrice) {
            this.mainPrice = mainPrice;
        }

        public String getMainDifType() {
            return mainDifType;
        }

        public void setMainDifType(String mainDifType) {
            this.mainDifType = mainDifType;
        }

        public String getFloType() {
            return TextUtils.isEmpty(floType) ? "" : floType;
        }

        public void setFloType(String floType) {
            this.floType = floType;
        }

        public String getFloItemType() {
            return TextUtils.isEmpty(floItemType) ? "" : floItemType;
        }

        public void setFloItemType(String floItemType) {
            this.floItemType = floItemType;
        }

        public String getFloItemValue() {
            return floItemValue;
        }

        public void setFloItemValue(String floItemValue) {
            this.floItemValue = floItemValue;
        }

        public String getFloItemName() {
            return floItemName;
        }

        public void setFloItemName(String floItemName) {
            this.floItemName = floItemName;
        }

        public String getFloDifValue() {
            return floDifValue;
        }

        public void setFloDifValue(String floDifValue) {
            this.floDifValue = floDifValue;
        }

        public String getFloPrice() {
            return floPrice;
        }

        public void setFloPrice(String floPrice) {
            this.floPrice = floPrice;
        }

        public String getFloDifType() {
            return floDifType;
        }

        public void setFloDifType(String floDifType) {
            this.floDifType = floDifType;
        }

        public String getSchemeRatio1() {
            return schemeRatio1;
        }

        public void setSchemeRatio1(String schemeRatio1) {
            this.schemeRatio1 = schemeRatio1;
        }

        public String getSchemeRatio2() {
            return schemeRatio2;
        }

        public void setSchemeRatio2(String schemeRatio2) {
            this.schemeRatio2 = schemeRatio2;
        }

        public String getRatioRemark() {
            return ratioRemark;
        }

        public void setRatioRemark(String ratioRemark) {
            this.ratioRemark = ratioRemark;
        }

        public String getSchemeRatio() {
            return schemeRatio;
        }

        public void setSchemeRatio(String schemeRatio) {
            this.schemeRatio = schemeRatio;
        }

        public String getPFee() {
            return pFee;
        }

        public void setPFee(String pFee) {
            this.pFee = pFee;
        }

        public String getRelationId() {
            return relationId;
        }

        public void setRelationId(String relationId) {
            this.relationId = relationId;
        }

        public String getMin() {
            return TextUtils.isEmpty(min) ? "--" : BigDecimalUtils.onKeep2Decimal_new(min) + "MWh";
        }

        public void setMin(String min) {
            this.min = min;
        }

        public String getMax() {
            return max;
        }

        public void setMax(String max) {
            this.max = max;
        }

        public Object getProper() {
            return proper;
        }


        public String getMinPurCycle() {
            return minPurCycle;
        }

        public void setMinPurCycle(String minPurCycle) {
            this.minPurCycle = minPurCycle;
        }

        public String getSumSurplusEnergy() {
            return sumSurplusEnergy;
        }

        public void setSumSurplusEnergy(String sumSurplusEnergy) {
            this.sumSurplusEnergy = sumSurplusEnergy;
        }

        public String getPurNum() {
            return purNum;
        }

        public void setPurNum(String purNum) {
            this.purNum = purNum;
        }

        public String getAbleVolume() {
            return ableVolume;
        }

        public void setAbleVolume(String ableVolume) {
            this.ableVolume = ableVolume;
        }

        public String getSoldEnergy() {
            return TextUtils.isEmpty(soldEnergy) ? "--" : Float.parseFloat(soldEnergy) == 0 ? "--" :
                    BigDecimalUtils.onKeep3Decimal(soldEnergy) + "MWh";
        }

        public void setSoldEnergy(String soldEnergy) {
            this.soldEnergy = soldEnergy;
        }

        public String getTcpnum() {
            return tcpnum;
        }

        public void setTcpnum(String tcpnum) {
            this.tcpnum = tcpnum;
        }

        public String getJzstart() {
            return jzstart;
        }

        public void setJzstart(String jzstart) {
            this.jzstart = jzstart;
        }

        public String getJzend() {
            return jzend;
        }

        public void setJzend(String jzend) {
            this.jzend = jzend;
        }

        public String getFdstart() {
            return fdstart;
        }

        public void setFdstart(String fdstart) {
            this.fdstart = fdstart;
        }

        public String getFdend() {
            return fdend;
        }

        public void setFdend(String fdend) {
            this.fdend = fdend;
        }

        public String getTotalScore() {
            return totalScore;
        }

        public void setTotalScore(String totalScore) {
            this.totalScore = totalScore;
        }

        public RsPackageInfoCombDTO getRsPackageInfoComb() {
            return rsPackageInfoComb;
        }

        public void setRsPackageInfoComb(RsPackageInfoCombDTO rsPackageInfoComb) {
            this.rsPackageInfoComb = rsPackageInfoComb;
        }


        public static class RsPackageInfoCombDTO {
            private String packageId;
            private String combId;
            private String membersSdId;
            private String oriPackageId;
            private String packageName;
            private String monthDate;
            private String packageType;
            private String startDate;
            private String endDate;
            private String maStringype;
            private String mainSchemeId;
            private String mainItemName;
            private String mainItemType;
            private String mainItemValue;
            private String mainItemLastvalue;
            private String mainDifContent;
            private String mainDifType;
            private String mainDifValue;
            private String mainDifLastvalue;
            private String mainRange;
            private String floType;
            private String floSchemeId;
            private String floItemName;
            private String floItemType;
            private String floItemValue;
            private String floItemLastvalue;
            private String floDifContent;
            private String floDifValue;
            private String floDifLastvalue;
            private String floDifType;
            private String floRange;
            private String pNum;
            private String schemeRatio1;
            private String schemeRatio2;
            private String pFee;
            private String mainPrice;
            private String mainLastprice;
            private String floPrice;
            private String floLastprice;
            private String ratioRemark;
            private String schemeRatio;
            private String schemeLastratio;
            private String comtemId;

            public String getPackageId() {
                return packageId;
            }

            public void setPackageId(String packageId) {
                this.packageId = packageId;
            }

            public String getCombId() {
                return combId;
            }

            public void setCombId(String combId) {
                this.combId = combId;
            }

            public String getMembersSdId() {
                return membersSdId;
            }

            public void setMembersSdId(String membersSdId) {
                this.membersSdId = membersSdId;
            }

            public String getOriPackageId() {
                return oriPackageId;
            }

            public void setOriPackageId(String oriPackageId) {
                this.oriPackageId = oriPackageId;
            }

            public String getPackageName() {
                return packageName;
            }

            public void setPackageName(String packageName) {
                this.packageName = packageName;
            }

            public String getMonthDate() {
                return monthDate;
            }

            public void setMonthDate(String monthDate) {
                this.monthDate = monthDate;
            }

            public String getPackageType() {
                return packageType;
            }

            public void setPackageType(String packageType) {
                this.packageType = packageType;
            }

            public String getStartDate() {
                return startDate;
            }

            public void setStartDate(String startDate) {
                this.startDate = startDate;
            }

            public String getEndDate() {
                return endDate;
            }

            public void setEndDate(String endDate) {
                this.endDate = endDate;
            }

            public String getMaStringype() {
                return maStringype;
            }

            public void setMaStringype(String maStringype) {
                this.maStringype = maStringype;
            }

            public String getMainSchemeId() {
                return mainSchemeId;
            }

            public void setMainSchemeId(String mainSchemeId) {
                this.mainSchemeId = mainSchemeId;
            }

            public String getMainItemName() {
                return mainItemName;
            }

            public void setMainItemName(String mainItemName) {
                this.mainItemName = mainItemName;
            }

            public String getMainItemType() {
                return mainItemType;
            }

            public void setMainItemType(String mainItemType) {
                this.mainItemType = mainItemType;
            }

            public String getMainItemValue() {
                return mainItemValue;
            }

            public void setMainItemValue(String mainItemValue) {
                this.mainItemValue = mainItemValue;
            }

            public String getMainItemLastvalue() {
                return mainItemLastvalue;
            }

            public void setMainItemLastvalue(String mainItemLastvalue) {
                this.mainItemLastvalue = mainItemLastvalue;
            }

            public String getMainDifContent() {
                return mainDifContent;
            }

            public void setMainDifContent(String mainDifContent) {
                this.mainDifContent = mainDifContent;
            }

            public String getMainDifType() {
                return mainDifType;
            }

            public void setMainDifType(String mainDifType) {
                this.mainDifType = mainDifType;
            }

            public String getMainDifValue() {
                return mainDifValue;
            }

            public void setMainDifValue(String mainDifValue) {
                this.mainDifValue = mainDifValue;
            }

            public String getMainDifLastvalue() {
                return mainDifLastvalue;
            }

            public void setMainDifLastvalue(String mainDifLastvalue) {
                this.mainDifLastvalue = mainDifLastvalue;
            }

            public String getMainRange() {
                return mainRange;
            }

            public void setMainRange(String mainRange) {
                this.mainRange = mainRange;
            }

            public String getFloType() {
                return floType;
            }

            public void setFloType(String floType) {
                this.floType = floType;
            }

            public String getFloSchemeId() {
                return floSchemeId;
            }

            public void setFloSchemeId(String floSchemeId) {
                this.floSchemeId = floSchemeId;
            }

            public String getFloItemName() {
                return floItemName;
            }

            public void setFloItemName(String floItemName) {
                this.floItemName = floItemName;
            }

            public String getFloItemType() {
                return floItemType;
            }

            public void setFloItemType(String floItemType) {
                this.floItemType = floItemType;
            }

            public String getFloItemValue() {
                return floItemValue;
            }

            public void setFloItemValue(String floItemValue) {
                this.floItemValue = floItemValue;
            }

            public String getFloItemLastvalue() {
                return floItemLastvalue;
            }

            public void setFloItemLastvalue(String floItemLastvalue) {
                this.floItemLastvalue = floItemLastvalue;
            }

            public String getFloDifContent() {
                return floDifContent;
            }

            public void setFloDifContent(String floDifContent) {
                this.floDifContent = floDifContent;
            }

            public String getFloDifValue() {
                return floDifValue;
            }

            public void setFloDifValue(String floDifValue) {
                this.floDifValue = floDifValue;
            }

            public String getFloDifLastvalue() {
                return floDifLastvalue;
            }

            public void setFloDifLastvalue(String floDifLastvalue) {
                this.floDifLastvalue = floDifLastvalue;
            }

            public String getFloDifType() {
                return floDifType;
            }

            public void setFloDifType(String floDifType) {
                this.floDifType = floDifType;
            }

            public String getFloRange() {
                return floRange;
            }

            public void setFloRange(String floRange) {
                this.floRange = floRange;
            }

            public String getPNum() {
                return pNum;
            }

            public void setPNum(String pNum) {
                this.pNum = pNum;
            }

            public String getSchemeRatio1() {
                return schemeRatio1;
            }

            public void setSchemeRatio1(String schemeRatio1) {
                this.schemeRatio1 = schemeRatio1;
            }

            public String getSchemeRatio2() {
                return schemeRatio2;
            }

            public void setSchemeRatio2(String schemeRatio2) {
                this.schemeRatio2 = schemeRatio2;
            }

            public String getPFee() {
                return pFee;
            }

            public void setPFee(String pFee) {
                this.pFee = pFee;
            }

            public String getMainPrice() {
                return mainPrice;
            }

            public void setMainPrice(String mainPrice) {
                this.mainPrice = mainPrice;
            }

            public String getMainLastprice() {
                return mainLastprice;
            }

            public void setMainLastprice(String mainLastprice) {
                this.mainLastprice = mainLastprice;
            }

            public String getFloPrice() {
                return floPrice;
            }

            public void setFloPrice(String floPrice) {
                this.floPrice = floPrice;
            }

            public String getFloLastprice() {
                return floLastprice;
            }

            public void setFloLastprice(String floLastprice) {
                this.floLastprice = floLastprice;
            }

            public String getRatioRemark() {
                return ratioRemark;
            }

            public void setRatioRemark(String ratioRemark) {
                this.ratioRemark = ratioRemark;
            }

            public String getSchemeRatio() {
                return schemeRatio;
            }

            public void setSchemeRatio(String schemeRatio) {
                this.schemeRatio = schemeRatio;
            }

            public String getSchemeLastratio() {
                return schemeLastratio;
            }

            public void setSchemeLastratio(String schemeLastratio) {
                this.schemeLastratio = schemeLastratio;
            }

            public String getComtemId() {
                return comtemId;
            }

            public void setComtemId(String comtemId) {
                this.comtemId = comtemId;
            }
        }
    }

}
